<?php
define('SALT_LENGTH', 30);
class Taller extends Controller {
    
	function Taller(){
		parent::Controller();
		//$this->load->database();
		$this->load->library('layout','template/admin');
	    $this->layout->setLayout('template/admin');
		$this->load->helper(array('form','url','file'));
	
       /* $this->load->library('authentication');*/
		$this->load->model('taller_model');
	}
	
	function index(){
		$data = array(); //inicializacion de la variable a cadena
		$data['lista'] = $this->taller_model->listaTalleres();
		$this->layout->view("taller/taller", $data);
		
	}
	
	function informacion($cod_taller){
	    //echo 'eston en funcion informacion';
		$data = array();
		$data['info'] = $this->taller_model->infoTaller($cod_taller);
		$this->layout->view("taller/informacion",$data);
	}
	
	//Muestra el formulario con los datos segun el codigo enviado
	function modificar($cod_taller){
	   //echo 'estoy en funcion informacion';
	   $data['info'] = $this->taller_model->infoTaller($cod_taller);
	   $this->load->view("taller/modificar",$data);
	}
	
	//Esta funcion sirve para modificar la funcion dentro la base de datos
	function modificarDB(){
		$data = array();
		$where = array();
		
		// la variable del post lo debo ver en la interfaz gracica de donde lo estoy enviando
		$where['cod_taller'] = $this->input->post('cod_taller');
		
		$data['nombre_taller'] = $this->input->post('nombre');
		$data['responsable_taller'] = $this->input->post('responsable');
		$data['dir_taller'] = $this->input->post('direccion');
		$data['telf_taller'] = $this->input->post('telefono');
		$data['cel_taller'] = $this->input->post('celular');
		$data['fax_taller'] = $this->input->post('fax');		
		$data['correo_taller'] = $this->input->post('correo');
		$data['tipo_taller'] = $this->input->post('tipo_taller');
				
		$this->taller_model->modificarTaller($data, $where);
		
		redirect('taller');//redirecciona a otra pagina	
	}
	function guardar(){
		$data = array();
		$data['nombre_taller'] = $this->input->post('taller');
		$data['responsable_taller'] = $this->input->post('responsable');
		$data['dir_taller'] = $this->input->post('direccion');
		$data['telf_taller'] = $this->input->post('telefono');
		$data['cel_taller'] = $this->input->post('celular');
		$data['fax_taller'] = $this->input->post('fax');		
		$data['correo_taller'] = $this->input->post('correo');
		$data['tipo_taller'] = $this->input->post('tipo_taller');
		$data['activo_taller'] = '0';
		$this->taller_model->guardarTaller($data);
		redirect('taller');//redirecciona a otra pagina	
	}
	
	function eliminar($cod_taller){
		$aux=$this->taller_model->eliminarTaller($cod_taller);
		$mensage = ($aux == 1)? 'ejecuto' : 'rechazado';
		redirect('taller/index/'.$mensage);
	}
	function get_NamesTT()
    {
        $q = "tipo_taller_m";
		//strtolower($_POST["q"]);
		
        if (!$q) return;
 
		$arrayDatos = array(); 
		
		$arrayDatos= $this->taller_model->getDataTT();

		if(empty($arrayDatos)) return;
				
        foreach($arrayDatos->result() as $dato ) { echo $dato->tipo_taller."\n"; }
	
    }
}
?>